recently rented or purchased - Español Inglés Diccionario